dabbling ducks - Turkish English Dictionary